var _logged = false;

$(document).ready( function() {	
	// 사용자 로그인 다이얼로그
	$("#dlg_user_login").dialog({
		autoOpen: false,
		height: 260,
		width: 350,
		modal: true,
		buttons: {
			"로그인": function(){
				dlg_user_login();
			}
		},
		close: function() {
			$("#msg_user_login").html("");
			$("#username").val("");
			$("#userpass").val("");
			
			if(!_logged) $('#tabs').tabs('remove',  $('li', $('#tabs')).index($(this)));
		}
	});
	
	// 사용자 로그인 다이얼로그 비밀번호 입력란에서 엔터키를 누를때 이벤트 걸어준다.
	$('#userpass').keypress(function(event) {
		if(event.which == 13) {
			dlg_user_login();
		}
	});

	// 업로드 다이얼로그
	$("#dlg_upload").dialog({
		autoOpen: false,
		height: 200,
		width: 350,
		modal: true
	});

	// 다운로드 다이얼로그
	$("#dlg_download").dialog({
		autoOpen: false,
		height: 200,
		width: 350,
		modal: true
	});
	
	// 추가 다이얼로그
	$("#dlg_add_item").dialog({
		autoOpen: false,
		height: 420,
		width: 400,
		modal: true
	});
	
	$.datepicker.setDefaults( $.datepicker.regional[ "ko" ] );
	$("#txt_cdate").datepicker("option", "dateFormat", "yy-mm-dd");
	$("#txt_cdate").datepicker();
	
	// 수정 다이얼로그
	$("#dlg_edit_item").dialog({
			autoOpen: false,
			height: 360,
			width: 650,
			modal: true
	});
	
	$("#edit_cdate").datepicker("option", "dateFormat", "yy-mm-dd");
	$("#edit_cdate").datepicker();
	
	// 삭제 다이얼로그
	$("#dlg_delete_item").dialog({
		autoOpen: false,
		height: 250,
		width: 350,
		modal: true
	});

	// 상세보기 다이얼로그
	$("#dlg_detail_item").dialog({
			autoOpen: false,
			height: 320,
			width: 500,
			modal: true
	});
	
	// 삭제 다이얼로그
	$("#dlg_search_item").dialog({
		autoOpen: false,
		height: 200,
		width: 350,
		modal: true
	});
	
	// 사용자 로그인 다이얼로그 비밀번호 입력란에서 엔터키를 누를때 이벤트 걸어준다.
	$('#txt_search_word').keypress(function(event) {
		if(event.which == 13) {
			event.preventDefault();
			$('#msg_search_item').html('검색항목과 검색어를 입력하세요');
			_search_cond = $('#sel_search_cond').val();
			_search_word = $('#txt_search_word').val();
			disp_data(1, 'SEQNO', 'ASC');
			$("#dlg_search_item").dialog('close');
		}
	});
});

function dlg_user_login(){
	$.ajax({
		type: "POST",
		url : "core/check.php",
		data: {check: 'userauth', username: $("#username").val(), userpass: $("#userpass").val()},
		dataType: "json",
		success: function(data) {
			if(data.result == 'success'){
				_logged = true;
				$('#data-contain').show();
				$("#dlg_user_login").dialog('close');
			}
			else {
				var _temp = "<font color='red'>" + data.reason + "</font>";
				$("#msg_user_login").html(_temp);
				$("#username").val("");
				$("#userpass").val("");
			}
		},
		error: function() {
			$("#dlg_user_login").dialog('close');
		}
	});
}
